*{
    outline: none;
}
body{
    font-family: "微软雅黑";
}
.radio:focus .radio input[type="radio"],.radio input[type="radio"]:focus,.radio label::before{
    outline: none!important;
}
.radio-info input[type="radio"]:checked + label::before{
    border-color: #25c09e;
}
.radio-info input[type="radio"]:checked + label::after{
    background-color: #25c09e;
}
.checkbox input[type="checkbox"], .checkbox input[type="radio"]{
    opacity: 1;
}
.multiselect-container > .active > a, .multiselect-container > .active > a:hover, .multiselect-container > .active > a:focus{
    background-color: #fff;
    color: #333;
}
body.addorder{
    background-color: #fff;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus,
.btn-group{
    outline: none;
    background-color: #fff;
}

.btn-group:active,.btn-group:hover,.btn-group:link,.btn-group:focus,
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{
    background-color: #fff!important;
    outline: none;
}
.btn-default:active,.btn-default:hover,.btn-default:link,.btn-default:focus{
    background-color: #fff;
    outline: none;
}
.main-container{
    margin-left: 0;
}
.footer{
    left: 0;
}
.header-top{
    height: 50px;
}
.navbar-nav > li > a{
    padding-top: 13px;
    padding-bottom: 12px;
}
.navbar-noleft-padding{
    padding-left: 0px;
    padding-right: 30px;
}
.nav .nav-logo{
    padding: 2px 20px;
    background-color: #3e3b49;
}
.nav .nav-logo  img{
    width: 100px;
}
.header-top .navbar-nav>li>a{
    font-size: 16px;
}
.navbar-menu li{
    position: relative;
}
.header-top .navbar-menu>.active>a{
    color: #3e3b49;
    font-weight: bold;
}
.header-top .navbar-menu>li>a,.header-top .navbar-nav>li>a{
    line-height: 25px;
}
.header-top .navbar-menu>li>a:hover{
    color: #3e3b49;
}
.header-top .navbar-menu>li:hover .black-bar{
    background: #3e3b49;
}
.header-top .navbar-menu>.active>.black-bar{
    background-color: #3e3b49;
}
.black-bar{
    width: 40px;
    height: 4px;
    background-color: #fff;
    position: absolute;
    bottom: 0px;
    left: 35px;
    margin-top: 0;
    margin-bottom: 0;
}
.dropdown-nav{
    padding-top: 15px;
}
.dropdown-nav-margin{
    margin-left: 85px;
}
.header-top .navbar-nav .dropdown-menu.list-group-dropdown li.dropdown-head-msg{
    background-color: #3e3c4a;
    color: #fff!important;
    padding: 10px;
}
.header-top .navbar-nav .dropdown-menu.list-group-dropdown:after{
    border-bottom: 8px solid #3e3c4a;
    border-left:8px solid rgba(0,0,0,0);
    border-right:8px solid rgba(0,0,0,0);
    content: '';
    display: inline-block;
    position: absolute;
    top: -8px;
    right: 12px;
}
.user-list-wrap .col-md-6{
    padding-left: 5px;
    padding-right: 5px;
}
.user-list-wrap .fa{
    color: red;
    font-size: 12px;
    transform: scale(.8);
}
.content-wrap{
    padding: 10px 15px;
}
@media (max-width: 1420px){
    .group-label-media .col-md-2 {width: 22% !important;}
    .group-label-media .col-md-10 {width: 78% !important;}
    .group-label-color .col-md-3 {width: 33.33333333% !important;}
    .group-label-color .col-md-9 {width: 66.66666667% !important;}
}
@media (max-width: 1600px){
    .group-label-media .col-md-2 {width: 22% !important;}
    .group-label-media .col-md-10 {width: 78% !important;}
    .group-label-color .col-md-3 {width: 33.33333333% !important;}
    .group-label-color .col-md-9 {width: 66.66666667% !important;}
}
.realtime-date .col-md-12>.col-md-3{
    /*padding-right: 0;*/
    padding-left: 0;
    height: 80px;
    margin-bottom: 15px;
}
.realtime-date .col-md-12>.col-md-3:last-child{
    padding-right: 0;
}
.realtime-date .col-md-12>.col-md-3>.col-md-3:first-child{
    color: #fff;
    height: 100%;
    line-height: 80px;
    text-align: center;
    font-size: 18px;
}
.col-orange{
    background-color: #fbc131;
}
.col-purple{
    background-color: #ce61d6;
}
.col-green{
    background-color: #4acacb;
}
.col-red{
    background-color: #ef6a5e;
}
.col-name-content{
    height: 100%;
    padding: 10px 0;
    background-color: #fff;
}
.col-name-content-1{
    padding: 10px;
}
.col-main-content{
    height: 60px;
    line-height: 60px;
    text-align: center;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.col-main-content .fa{
    transform: scale(.8);
}
.col-border{
    border-right: 1px dashed #e7e7e7;
}
.marquee-box{
    line-height: 60px;
}
.marquee-box img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.marquee-box>span{
    margin-right: 10px;
}
.container-nopadding{
    background-color: #65cea7;
    padding: 15px 0 5px 0;
    margin-bottom: 20px;
}
.btn-social-icon{
    width: 60px;
    height: 60px;
}
.group-label-color>label{
    color: #ffffff;
    font-weight: normal;
    padding: 0;
}
.form-group label{
    line-height: 34px;
}
.col-all-items .form-group label{
    text-align: right;
    padding-right: 5px;
}
.group-one,.group-two,.group-three{
    /*border-bottom: 1px solid #eee;*/
}
.group-one .form-group,.group-two .form-group,.group-three .form-group{
    margin-bottom: 5px;
}
.group-one .col-md-2,.group-two .col-md-3,.group-two .col-md-2,.group-three .col-md-3,.group-three .col-md-2{
    padding-left: 0;
    padding-right: 0;
}
.group-two,.group-three{
    padding-top: 15px;
}
.form-group .form-control{
    border-color: #aaa;
    border-radius: 2px;

}
.multiselect.dropdown-toggle.btn.btn-default{
    height: 30px;
    padding: 2px 12px;
}
.group-input-style{
    height: 30px;
    padding: 2px 12px;
    font-size: 12px;
}
.has-error .form-control{
    border-color: #FF4859;
}
.help-block{
    position: absolute;
    bottom: -17px;
}
.form-group .form-control:focus{
    border-color: #5F69E0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    border-radius: 2px;
    line-height: 34px;
    height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container .select2-selection--single{
    height: 34px;
    border-radius: 2px;
}
.select2-container .select2-selection--single{
    height: 34px;
}
.btn-group-items{
    padding: 15px;
}
.btn-group-items .btn{
    margin-right: 20px;
}
.btn-blue,.btn-blue:hover,.btn-green,.btn-green:hover,.btn-red,.btn-red:hover,.btn-black,.btn-black:hover{
    color: #fff;
}
.btn-blue{
    background-color: #4087f3;
}
.btn-blue:hover{
    background-color: #3c7ddf;
}
.btn-green{
    background-color: #48d4b5;
}
.btn-green:hover,.btn-green:active,.btn-green:link,.btn-green:focus{
    background-color: #42c2a6;
    color: #fff;
    outline: none;
}
.btn-red{
    background-color: #ff5a60;
}
.btn-orange{
    background-color: #fbc131;
    color: #fff;
}
.btn-orange:hover,.btn-orange:active,.btn-orange:link,.btn-orange:focus{
    background-color: #e5b02b;
    color: #fff;
    outline: none;
}
.btn-red:hover,.btn-red:active,.btn-red:link,.btn-red:focus{
    background-color: #ea5358;
    color: #fff;
    outline: none;
}
.btn-black{
    background-color: #3e3b49;
}
.btn-black:hover{
    background-color: #302d38;
}
.grittable-layui{
    margin-bottom: 0;
}
.grittable-layui thead tr{
    background-color: #fff;
    /*border-bottom: 1px solid #B6B6B6;*/
    border-bottom: 1px solid #bbbbbb;
}
.grittable-layui thead tr .checkbox,.grittable-layui tbody tr .checkbox{
    padding-left: 0;
    padding-right: 5px;
    margin-top: 6px;
}
.grittable-layui tbody tr:nth-child(2n-1){
    background-color: #fff;
}
.grittable-layui tbody tr:nth-child(2n){
    background-color: #f6f6f6;
}
.hiddenelement tbody tr:nth-child(n){
    background-color: #fff;
}
.hiddenelement tbody tr.hiddentr{
    background-color: #f6f6f6;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th{
    font-weight: bold;
    color: #3e3b49;
}
.col-btn-items{
    font-size: 0;
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
}
.col-btn-items .btn{
    border-radius: 0;
}
.btn-allorder{
    padding: 10px 20px;
}
.btn-small-1{
    margin-left: 30px;
}
.btn-small{
    min-width: 120px;
    display: inline-block;
}
.callout{
    padding: 5px;
}
.callout .col-md-2,.callout .col-md-3{
    height: 35px;
    padding-left: 0px;
    padding-right: 0px;
}
.callout .checkbox{
    padding-left: 5px;
}
input[type=checkbox].ace, input[type=radio].ace{
    opacity: 0;
    position: absolute;
    z-index: 12;
    width: 18px;
    height: 18px;
    cursor: pointer;
}
input[type=checkbox].ace+.lbl, input[type=radio].ace+.lbl{
    position: relative;
    z-index: 11;
    display: inline-block;
    margin: 0;
    line-height: 18px;
    min-height: 16px;
    min-width: 16px;
    font-weight: normal;
}
input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before{
    font-family: fontAwesome;
    font-weight: normal;
    font-size: 12px;
    color: #32a3ce;
    content: "\a0";
    background-color: #fafafa;
    border: 1px solid #c8c8c8;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    height: 14px;
    line-height: 14px;
    min-width: 14px;
    margin-right: 1px;
}
input[type=checkbox].ace.ace-checkbox-2:checked+.lbl::before, input[type=radio].ace.ace-checkbox-2:checked+.lbl::before{
    background-color: #25c09e;
    border-color: #25c09e;
    color: #FFF;
}
input[type=checkbox].ace.ace-checkbox-2+.lbl::before, input[type=radio].ace.ace-checkbox-2+.lbl::before{
    box-shadow: none;
}
input[type=checkbox].ace:checked+.lbl::before, input[type=radio].ace:checked+.lbl::before{
    display: inline-block;
    content: '\f00c';
    background-color: #f5f8fc;
    border-color: #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);
}
.checkbox label::before{
    content: none;
}
.order-out-box{
    padding: 10px 15px;
}
.nav-tabs-addorder>li.active>a, .nav-tabs-addorder>li.active>a:focus, .nav-tabs-addorder>li.active>a:hover{
    background-color: #3e3b49;
    color: #fff;
    padding: 12px 25px;
    border: 1px solid #3e3b49;
}
.nav-tabs-addorder>li>a{
    border: 1px solid #ddd;
}
.nav-tabs-addorder{
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
}
.col-all-items,.col-all-items .col-xs-1,.col-all-items .col-xs-2,
.col-all-items .col-xs-3,.col-all-items .col-xs-4,.col-all-items .col-xs-5,
.col-all-items .col-xs-6,.col-all-items .col-xs-7,.col-all-items .col-xs-8,
.col-all-items .col-xs-9,.col-all-items .col-xs-10,.col-all-items .col-xs-11,
.col-all-items .col-xs-12 {
    padding-right: 0;
    padding-left: 0;
}
.fa-purple,.table tbody>tr>td.fa-purple{
    color: #ce61d6;
}
.fa-green,.table tbody>tr>td.fa-green{
    color: #25c09e;
}
.fa-blue,.table tbody>tr>td.fa-blue{
    color: #4087f3;
}
.fa-orange,.table tbody>tr>td.fa-orange{
    color: #fbc131;
}
.fa-red,.table tbody>tr>td.fa-red{
    color: #fd5a47;
}
.fa-light-purple,.table tbody>tr>td.fa-light-purple{
    color: #a3a9fd;
}
.fa-yellow,.table tbody>tr>td.fa-yellow{
    color: #f0ec79;
}
.fa-white,.table tbody>tr>td.fa-white{
    color: #fff;
}
.fa-black,.table tbody>tr>td.fa-black{
    color: #3e3b49;
}
.fa-scale{
    transform: scale(.6);
}
.fa-scale-1{
    transform: scale(.8);
}
.input-group-addon{
    background-color: #fff;
}
.tab-content-addorder{
    padding: 20px 10px;
    height: 500px;
    overflow-y: scroll;
    border: 1px solid #ddd;
    border-top: none;
}
.change-tab-content{
    border: 1px solid #ddd;
    border-top: none;
    padding: 0;
}
.channel-remarks{
    width: 100%;
    height: 200px;
    padding: 10px;
}
.channel-label{
    border: 1px solid rgb(169, 169, 169);
    border-right: none;
    height: 200px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.order-info .col-xs-2{
    padding-left: 0;
}
.green-hr{
    width: 30px;
    height: 4px;
    background-color: #58d0b5;
    margin-left: -15px;
    margin-top: 0;
}
.gray-hr{
    width: 80px;
    height: 1px;
    background-color: #ddd;
    margin-bottom: 0;
    margin-left: -15px;
}
.table > thead > tr > th, .table > tbody > tr > th,
.table > tfoot > tr > th, .table > thead > tr > td,
.table > tbody > tr > td, .table > tfoot > tr > td{
    padding: 5px;
    color: #3e3b49;
}
.grittable-layui tbody tr td img{
    width: 50px;
    height: 50px;
}
.invalid-box{
    border: 1px solid #ddd;
}
.chat-widget .by-me .chat-content,.chat-widget .by-other .chat-content{
    border-color: #58d0b5;
    color: #3e3b49;
}
.chat-widget .chat-meta{
    color: #3e3b49;
}
.chat-widget .by-me .chat-content:before{
    border-right-color: #58d0b5;
}
.chat-widget .by-other .chat-content:before{
    border-left-color: #58d0b5;
}
.chat-content img{
    height: 50px;
}
.btn-chosed,.btn-chosed:focus,.btn-chosed:hover,.btn-chosed:active,.btn-chosed:link{
    background-color: #3e3b49 !important;
    color: #fff !important;
}
.btn-group .multiselect,.btn-group{
    width: 100%;
}
.btn-group .multiselect{
    border-color: #aaa;
    box-shadow: none!important;
}
.btn-group .multiselect-container .checkbox{
    display: -webkit-flex;
    display: flex;
    align-content: center;
    line-height: 1.6;
    padding: 6px 20px 6px 40px;
}
.btn-group .dropdown-toggle{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.multiselect{
    text-align: left;
}
.multiselect .caret{
    position: absolute;
    top: 15px;
    right: 5px;
}
/*时间插件*/
.ranges li{
    color: #5F69E0;
}
.ranges li.active,.ranges li:hover{
    background-color: #5F69E0;
    border: 1px solid #5F69E0;
}
.daterangepicker td.active, .daterangepicker td.active:hover{
    background-color: #5F69E0;
}
.daterangepicker .input-mini.active{
    border: 1px solid #5F69E0;
}

.nav-tabs-border{
    display: flex;
    display: -webkit-flex;
    flex-flow: row nowrap;
    border-bottom: 1px solid #ececec;
    padding-left: 0;
    background: #fff;
}
.nav-tabs-border>li:hover,.nav-tabs-border>li.active{
    background: #4087f3;
    border: 1px solid #4087f3;
}
.nav-tabs-border>li:hover>a,.nav-tabs-border>li.active>a{
    color: #fff;

}
.nav-tabs-border>li>a{
    color: #3e3b49;
    font-size: 16px;
}
.nav-box{
    padding: 0 15px;
}
.nav-box .col-md-12{
    padding: 0;
    padding-top: 10px;
}
.grittable-layui tbody tr td input{
    width: 140px;
}
.mk-trc{
    margin-bottom: 0;
}
.select2-container{
    width: 100%;
}
.dropdown-list > .active > a,.dropdown-list > .active > a:hover{
    background-color: #4087f3;
}
.hiddentr{
    display: none;
}

.col-white-gb .col-name-content:nth-child(3) .col-border{
    border:none;
}
.col-white-gb{
    height: 100%;
    padding-right: 0;
    padding-left: 0;

}
@media screen and (min-width: 1000px) and (max-width: 1300px) {
    .col-white-gb span, .col-white-gb i{
        display: inline-block;
        transform:scale(.8);
        -webkit-transform: scale(.8);
        /*font-size: 12px;*/
    }
}

.page a, .page span {
    float: left;
    margin-left: -1px;
    padding: 0 14px;
    height: 30px;
    line-height: 30px;
    color: #000;
    /*border-right: 1px solid #4087f3;*/
    background-color: #fff;
    border: 1px solid #ccc;
}
/* 分页样式 */
.page .current {
    border: 1px solid #4087f3;
    background:#4087f3;
    color: #fff;
}
.page-items{
    display: -webkit-flex;
    display: flex;
    align-content: center;
    justify-content: center;
    border-top: 2px solid #ececec;
}
/* tip 弹出颜色改变 */
.tooltip-inner{
    background: #4087f3;
    color: #fff;
    text-align: left;
    text-indent: 16px;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #4087f3;
}

.nav-tabs-border{
    display: flex;
    display: -webkit-flex;
    flex-flow: row nowrap;
    border-bottom: 1px solid #ececec;
    padding-left: 0;
    background: #fff;
}
.nav-tabs-border>li{
    width: auto;
    list-style-type: none;
    border: 1px solid #ccc;
    text-align: center;
}
.nav-tabs-border>li>a{
    display: inline-block;
    height:100%;
    width: 100%;
    padding: 8px 15px;
}
.nav-tabs-border>li:hover,.nav-tabs-border>li.active{
    background: #4087f3;
    border: 1px solid #4087f3;
}
.nav-tabs-border>li:hover>a,.nav-tabs-border>li.active>a{
    color: #fff;

}
.nav-tabs-border>li>a{
    color: #3e3b49;
    font-size: 16px;
}
.nav-box{
    padding: 0 15px;
}
.nav-box .col-md-12{
    padding: 0;
    padding-top: 10px;
}
.grittable-layui tbody tr td input{
    width: 140px;
}
.mk-trc{
    margin-bottom: 0;
}
.select2-container{
    width: 100%;
}
.dropdown-list > .active > a,.dropdown-list > .active > a:hover{
    background-color: #4087f3;
}

/*bootstrap 验证框架错误显示样式*/
.nav-tabs li.bv-tab-error>a{
    color:red !important;
}

.nav-tabs li.bv-tab-error>a::after{
    content: "!";
}
